#ifndef _TYPE_
#define _TYPE_

#include <sstream>
#include <iomanip>
#include <iostream>

class Type
{
public:
//		std::string get_logLine();
//		std::string getEntry();
//		std::string getCallnum();
//		std::string getModel();
	std::string name() const;
//		std::string getRg();
//		std::string getHp();
//		std::string getTw();
//		int getNumTypes();
//		int getSequence();
	std::string firstDate() const;
	std::string lastDate() const;
	double flights() const;
	double hours() const;	  
//		double getNight();            
//		double getIfr();
//		double getGad();
//		double getXc();
//		double getCfi();
//		double getDual();
//		double getPic();
//		double getSic();
//		double getSft();
//		double getRgHours();
//		double getHpHours();
//		double getTwHours();

	void setType(std::string name);
	void addLogEntry(std::string Date, double newHours);

 	 
	Type();
	Type(std::string name);
	~Type();

private:
//		std::string _logLine;
//		std::string Entry;
//		std::string Callnum;
//		std::string Model;
	std::string _name;
//		std::string Rg;
//		std::string Hp;
//		std::string Tw;
//		int NumTypes;
//		int Sequence;
	std::string _firstDate;
	std::string _lastDate;
	double _flights;
	double _hours;
//		double Night;
//		double Ifr;
//		double Gad;
//		double Xc;
//		double Cfi;
//		double Dual;
//		double Pic;
//		double Sic;
//		double Sft;
//		double RgHours;
//		double HpHours;
//		double TwHours;

};

#endif